- speed, spacing of steps, how high the feet and knees are lifted up.

m*n (at least 2*3 or vv) legged robot - input
Assessment a. (different weights at different points of robot given as input) size of robot as input x gives height, weight as input - output: printouts x ontols of back/front/left/right side leg positions with time and space
b. legs move forward or up
c. walks (in straight line to goal) using one cycle - physics simulation
() ontols to connect leg movements to walk without overbalancing - alg should be tested so that robot leg position suit weight values (same area as weights above)

legs can only move forward or back when up

don’t repeat the cycle, just check initialstate=finalstate

interpreter takes robot program to control legs
- finish line sensor

with brackets
full stop after commands x
prolog style input, output for multiple head args

% call function for if functionality
head(A,B) :- write(A), write(B). => head A, B : write A, write B.

compiles program in memory
excludes comments

convert upper case letters to variable names